 .container{
    padding: 1rem 10px;
    position: relative;
    height: 70%;
    width: 100%;
    .cont {
      height: 88%;
      margin-top: 1rem;
      padding-left: 1rem;
      h2{
        font-size: 1.2rem;
        color: rgb(109, 108, 108);
        margin-bottom: 1.2rem;
      }
      form{
        margin-left: -30px;
        div{
          position: relative;
          display: flex;
          margin-bottom: 5px;
          font-size: 1.1em;
          div{
            line-height: 2.5rem;
            text-align: right;
            &:first-child{
              height: 2rem;
              label{
                text-align: right;
                width: 145px;
                &::after{
                content: '';
                }
              }
            }
           &:last-child{
              input{
                width: 320px;
              }
              textarea{
                width: 320px;
              }
           }
          }
        }
      }
    }
}
.footer{
  width: 100%;
  position: sticky;
  border-top: 1px solid #cccccc;
  background-color: #ffffff;
  bottom: 0px;
    button{
        margin:10px;
  }
}